<template>
    <body id="poster">
    <el-form class="login-container" label-position="left" label-width="0px">
        <h3 class="login_title">论坛登录 <el-button @click="toregister()">去注册</el-button></h3>
        <el-form-item>
            <el-input type="text" v-model="loginForm.username" auto-complete="off" placeholder="账号"></el-input>
        </el-form-item>

        <el-form-item>
            <el-input type="password" v-model="loginForm.userpassword" auto-complete="off" placeholder="密码"></el-input>
        </el-form-item>

        <el-form-item style="width: 100%">
            <el-button type="primary" style="width: 100%;background: #505458;border: none" v-on:click="login">登录</el-button>
        </el-form-item>
    </el-form>
    </body>
</template>

<script>

    export default {
        name: "Login",
        data() {
            return {
                loginForm: {
                    username: '',
                    userpassword: '',
                },
                responseResult: []
            }
        },
        methods: {
            toregister(){
                this.$router.push({path:'/register'});
            },
            login() {
                this.axios.post('http://localhost:8001/login-user/login/',this.loginForm).then((resp)=>{
                    let data = resp.data;
                    if(data.success){
                        this.dialogFormVisible = false;
                        this.register = {};
                        this.$message({
                            message: '恭喜你，操作成功',
                            type: 'success'
                        });
                        sessionStorage.userid = this.loginForm.userid;
                        sessionStorage.username = this.loginForm.username;
                        sessionStorage.userpassword = data.content.userpassword;
                        sessionStorage.useridentity = data.content.useridentity;
                        console.log(data)
                        // if (sessionStorage.status === '0'){
                        //     this.$router.push({path:'/AdminIndex'})
                        // }else if(sessionStorage.status === '1'){
                        //     this.$router.push({path:'/TeaIndex'})
                        // }else  if(sessionStorage.status === '2'){
                        //     this.$router.push({path:'/StuIndex'});
                        // }
                    }
                })
            },
        },

    }
</script>

<style scoped>
    #poster {
        background-position: center;
        height: 100%;
        width: 100%;
        background-size: cover;
        position: fixed;
    }
    body{
        margin: 0px;
        padding: 0;
    }

    .login-container {
        border-radius: 15px;
        background-clip: padding-box;
        margin: 90px auto;
        width: 350px;
        padding: 35px 35px 15px 35px;
        background: #fff;
        border: 1px solid #eaeaea;
        box-shadow: 0 0 25px #cac6c6;
    }

    .login_title {
        margin: 0px auto 40px auto;
        text-align: center;
        color: #505458;
    }
</style>